* {
	font-family:Helvetica, Geneva, sans-serif;

	margin:0;
}
body {
	font-size:62.5%;
	letter-spacing:0.1em;
	/*
	background-image:url('http://us.cdn2.123rf.com/168nwm/marilynv/marilynv0910/marilynv091000016/5693944-textured-beige-paper.jpg');
	*/
	background-color:white;
}

div.book {
	width:100%;
	height:100px;
	/*
	border-bottom:1px solid #CCC;
	*/
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:1.2em;
	letter-spacing:0;
	line-height:1.5em;
	padding-top:5px;
	padding-bottom:5px;
		position:relative;
	text-align:justify;
	vertical-align:top;
	
}

div.book:hover{

	background-color:#DDD;

}

#bookgrid {
	
	
}

#bookgrid img {
	width:60px;	
	
	
}

#content {
	border-bottom:1px solid black;
	width:960px;
	height:660px;

	margin:auto;
}

h1 {
	
	color:#666;
	display:inline;
	float:left;
	font-size:1.6em;
	font-weight:lighter;
	padding:10px 0 0 10px;
	
	
}
h2 {
	padding-left:10px;
	font-size:1.6em;
	color:#666;
	font-weight:lighter;
	
}



#header {
	width:100%;
	height:90px;
	border-bottom:1px solid #666;
	margin-bottom:12px;
	
}

img.bookimage {
	width:60px;
	height:auto;
	
	
	position:absolute;
	top:5px;
	right:0;
	
	/*vertical-align:text-top;*/
}

img.fbfriends {
	width:70%;	
	
}
img.fbfriends5 {
	width:50%;	
	
}
img.fbfriends3 {
	width:30%;	
	
}

#friends-list {
	border-right:1px solid #CCC;


	width:276px;
	height:547px;
	
	float:left;
	
}

#left-column {
	border-right:1px solid #CCC;
	
	width:399px;
	height:547px;
	
	display:inline;
	float:left;
}

#friends-books {
	
	
	width:260px;
	height:auto;
	margin:20px 0 0 10px;
	
	
}

p {
	font-family:inherit;
}

#popular-books {
	
	
	width:260px;
	height:auto;
	margin:20px 0 0 10px;
	
	
}

#public-list {
	
	width:280px;
	height:auto;
	
	display:inline;
	float:right;
	
}

#recommended-books {
	
	width:380px;
	height:auto;
	margin:20px 0 0 10px;
	
	
}

#right-column {
	float:right;
	width:560px;
	height:547px;
}


#searchfield {
	width:300px;
	height:30px;
	color:#999;
	font-size:1.6em;

	
}

#searchform	{

	
}

span {
	
		font-family:inherit;
	
}

#searchformwrapper {
	padding-top:10px;
	margin-left:640px;

	
}

.showmore {
	
	width:380px;
	height:40px;
	font-size:1.2em;
	margin:20px 0 0 10px;
	background-color:#DDD;
	
	text-align:center;
	vertical-align:middle;
}

#username {

	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:3.6em;
	
	font-weight:lighter;
	letter-spacing:0.1em;
	padding-left:10px;
	
	
}

.bold {
	font-weight:bold;
}

.orange {


	color:#F60;	
}
.bottom {
	vertical-align:bottom;
}

.textright {
	float:right;
	font-size:0.8em;
}
.smaller {
	font-size:0.8em;
}
